package cn.tedu.oopextends;

/**
 * @Author 金帮嘉诚
 * @Date 2021-06-09 周三 11:03
 */
/*本类用于测试继承中成员变量的使用*/
public class TestExtends1 {
    public static void main(String[] args) {
        Son son=new Son();
        son.eat();

    }
}
//1.创建父类
class Father{
    //3.定义属性--成员变量
    int sum=1000;
    int count = 100;
}
//2.创建子类 建立关系
class Son extends Father{
    //4.定义子类中的属性--成员变量
    int sum=100;
    //5.定义子类当中的普通方法 局部变量
    public void eat(){
        //6.定义子类中的局部变量

        int sum=10;
        System.out.println("sum:"+sum);
        System.out.println("this.sum:"+this.sum);
        /**
         * 在子类中使用父类的sum资源，需要使用super.进行指定
         * super可以看作是父类对象的引用 如 Father super=new Father（）；
         * */
        System.out.println("super.sum:"+super.sum);//指定的是父类的成员变量
        System.out.println("父类的count:"+count);//没有重名，直接使用即可
    }
}
